package com.kayt.cyberBar.log.business.service;

import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;

import com.kayt.cyberBar.common.PageData;
import com.kayt.cyberBar.common.ServerResponse;
import com.kayt.cyberBar.log.business.entity.vo.LogBusinessVO;
import com.kayt.cyberBar.log.business.entity.vo.LogOperationCompanyVO;
import com.kayt.cyberBar.log.business.entity.vo.LogOperationCyberVO;
import com.kayt.cyberBar.log.business.entity.vo.LogQueryVO;

@Path("/businessLog")
@Produces({"application/json","application/xml"})
@Consumes({"application/json"})
public interface ILogBusinessService {

	@GET
	@Path("getLogList.do")
	public ServerResponse<PageData<LogBusinessVO>> getLogList(LogQueryVO query);
	
	@GET
	@Path("getCyberOperationLog.do")
	public ServerResponse<PageData<LogOperationCyberVO>> getCyberOperationLog(@QueryParam("")LogQueryVO query);
	
	@GET
	@Path("getCompanyOperationLog.do")
	public ServerResponse<PageData<LogOperationCompanyVO>> getCompanyOperationLog(@QueryParam("")LogQueryVO query);
	
}
